import pandas as pd
# 测试数据
df1 = pd.DataFrame({
    'A': [1,2,3],
    'B': [4,5,6]
}, index=['x','y','z'])

df2 = pd.DataFrame({
    'B': [7,8],
    'C': [9,10]
}, index=['y','z'])

# 测试用例1：默认垂直合并（保留所有索引）
result_concat = pd.concat([df1, df2], axis=0)
print('垂直合并结果:\n', result_concat)

# 测试用例2：重置索引
result_reset = pd.concat([df1, df2], axis=0, ignore_index=True)
print('重置索引结果:\n', result_reset)